@charset "UTF-8";
/*********************************   背景色   *******************************/
/* 画布背景色 */
/* 页脚背景色 */
/* 主体蓝 */
/*******************************   主要字体颜色   *****************************/
/* 字体颜色 调用 主体蓝 */
/*********************************   字体大小   ********************************/
/*********************************    网站主题宽度   ********************************/
/* main-padding */
/*********************************   date 日期   ********************************/
/*********************************   form 表单   ********************************/
/*********************************   头条   ********************************/
/*********************************   头条（推荐）   ********************************/
/*********************************   container 聚焦内容框   ********************************/
/*********************************   container 聚焦左右两个切换按钮   ********************************/
/*********************************   container 聚焦文本内容   ********************************/
/*********************************   container 聚焦文本左右 padding 值   ********************************/
/*********************************   tabs   ********************************/
/*********************************   animate 动画的三个参数值   ********************************/
/*********************************   focus-rank 聚焦右侧排行  ********************************/
/*********************************   layer-focus  百战聚焦   ********************************/
/*********************************   layer-recommend  推荐   ********************************/
/*********************************   column 多列布局   ********************************/
/*********************************   special  专题   ********************************/
/*********************************   picture  图片   ********************************/
/*********************************   图片内页   ********************************/
/**********************************************************************
*****************************   混合宏   ******************************
**********************************************************************/
/* a 行为 ( behaviour ) 操作混合宏 */
/* 未访问的颜色 */
/* 已被访问的链接的颜色 */
/* 鼠标移动到链接上的颜色 */
/* 选定的链接的颜色 */
/* 设置为默认的行为 */
/* 默认行为的颜色 */
/*
  @include aBehaviour (); 默认（参数1、参数2）调用上面两个 default 值;
  @include aBehaviour (参数1, 参数2);
  参数1：a 的四种行为选择：':link', ':visited', ':hover', ':active'
  参数2：a 的行为颜色选择：$linkColor, $visited, $hoverColor, $activeColor
*/
/* 透明度 */
/* placeHolderColor 混合宏*/
/* 指定宽度 margin左右居中 混合宏*/
/* 缩放混合宏 */
/* 过渡混合宏 */
/**********************************************************************
*****************************   占位符   ******************************
**********************************************************************/
/****  单行省略号   ****/
/* 样式初始化 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, input, button,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1;
  background-color: #F8F8F8;
  color: #333;
  font: 14px/1.4 'Microsoft YaHei',sans-serif,Arial,Helvetica,'Hiragino Sans GB'; }

ol, ul {
  list-style: none; }

a {
  text-decoration: none; }

/* 公共样式 */
.wrap {
  width: 1220px;
  margin: 0 auto; }
.ad {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;}
.block10 {
    padding: 0px;
    margin: 0px;
    height: 10px;
    clear: both;
    overflow: hidden;
}
.ad_article {
  width: 800px;
  margin: 0 auto;
  overflow: hidden;}
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
  *zoom: 1; }
.clearfix:after {
  clear: both;
  overflow: hidden; }

.fl {
  float: left; }

.fr {
  float: right; }

/***  页头样式 start  ***/
.header {
  height: 122px;
  background: #FFFFFF; }
  .header .wrap {
    height: 122px;
    background: url("../images/header-bk.png") no-repeat 250px bottom; }

.logo {
  float: left;
  margin: 22px 38px 0 0; }
  .logo img {
    vertical-align: top; }

.date {
  float: left;
  margin: 36px 0 0 0;
  display: none; }
  .date li {
    float: left;
    color: #434343; }
    .date li:first-child {
      width: 80px;
      margin-right: 14px; }
  .date span, .date a {
    height: 26px;
    line-height: 26px; }
  .date span {
    float: left;
    width: 78px;
    border: 1px solid #B2B2B2;
    text-align: center; }
    .date span:first-child {
      border: 1px solid #2B73CB;
      background: #2B73CB;
      color: #FFFFFF; }
  .date p {
    border: 1px solid transparent; }
    .date p:first-child a {
      color: #2B73CB; }
    .date p a {
      color: #434343; }
      .date p a:hover {
        text-decoration: underline; }
      .date p a:active {
        color: #FF0011; }

.form {
  float: right;
  position: relative;
  width: 470px;
  margin: 36px 0 0 0; }
  .form input, .form button {
    float: left; }
  .form input {
    width: 416px;
    height: 32px;
    padding: 0 5px;
    border: 1px solid #B2B2B2;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
    border-right-color: #2B73CB;
    color: #434343; }
    .form input::-webkit-input-placeholder {
      /* WebKit browsers */
      color: #999; }
    .form input:-moz-placeholder {
      /* Mozilla Firefox 4 to 18 */
      color: #999; }
    .form input::-moz-placeholder {
      /* Mozilla Firefox 19+ */
      color: #999; }
    .form input:-ms-input-placeholder {
      /* Internet Explorer 10+ */
      color: #999; }
  .form button {
    width: 42px;
    height: 34px;
    background: url("../images/icon.png") no-repeat -30px -220px;
    cursor: pointer; }
    .form button:hover {
      opacity: 0.9;
      -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$formButtonHoverOpacity * 100);
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$formButtonHoverOpacity * 100); }
  .form section {
    position: absolute;
    top: 0;
    right: 42px;
    width: 28px;
    height: 34px;
    background: url("../images/icon.png") no-repeat -240px -80px;
    z-index: 100; }
    .form section ul {
      display: none; }
    .form section:hover {
      background: url("../images/icon.png") no-repeat -240px -46px; }
      .form section:hover ul {
        display: block; }
  .form .choice {
    position: absolute;
    top: 34px;
    right: -42px;
    width: 108px;
    background: #F8F8F8;
    padding: 9px 0 0 0; }
    .form .choice li {
      float: left;
      width: 53px;
      text-align: center;
      height: 16px;
      line-height: 16px;
      margin: 0 0 9px 0; }
      .form .choice li:nth-child(2n) {
        border-left: 1px solid #B2B2B2; }
    .form .choice a {
      color: #434343; }
      .form .choice a:hover {
        color: #2B73CB;
        text-decoration: none; }

.hot-key {
  position: relative; }
  .hot-key a {
    float: left;
    margin: 6px 8px 0 0;
    color: #2B73CB; }
    .hot-key a:hover {
      text-decoration: underline; }
    .hot-key a:first-child:hover {
      text-decoration: none; }

/***  导航样式 start  */
.nav {
  height: 50px;
  line-height: 25px;
  background: url("../images/nav-bgc.png") repeat-x;
  text-align: center;
  font-size: 14px; }
  .nav a {
    float: left;
    height: 20px;
    padding: 10px 4px;
    margin: 5px 2px 0;
    color: #00EAFF;
    position: relative; }
    .nav a:first-child {
      margin: 5px 10px 0 0; }
    .nav a:last-child {
      margin: 5px 0 0 10px; }
    .nav a:hover:after {
      width: 100%;
      left: 0;
      right: auto;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -ms-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
    .nav a:after {
      content: '';
      height: 3px;
      background-color: #16a7f6;
      position: absolute;
      bottom: 0;
      width: 0;
      right: 0;
      left: auto;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -ms-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
  .nav .f-c {
    font-size: 16px;
    color: #FFFFFF; }
  .nav .active:after {
    width: 100%; }

/***  主体样式 start  ***/
.main {
  width: 1220px;
  margin: 0 auto;
  background: #FFFFFF; }

/* 首页的 main-padding */
.main-padding {
  padding: 0 10px 10px; }

/***  tabs   ***/
.tabs {
  position: relative;
  margin-bottom: 15px;
  text-align: center;
  font-weight: bold;
  color: #FFFFFF; }
  .tabs .line {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 10px;
    background: url("../images/line-icon.png") repeat; }
  .tabs .head {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    font-size: 16px;
    font-weight: bold; }
  .tabs .more {
    float: right;
    font-size: 14px;
    color: #B9B9B9;
    font-weight: normal; }
    .tabs .more:hover {
      color: #2B73CB;
      text-decoration: none; }

.tabs-strong {
  height: 41px;
  line-height: 41px;
  font-size: 20px; }
  .tabs-strong .head {
    width: 134px;
    padding-right: 20px;
    background: url("../images/icon.png") no-repeat -110px 0;
    font-size: 24px;
    font-weight: bold; }

.tabs-small {
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  margin: 0 0 15px; }
  .tabs-small .head {
    width: 110px;
    padding-right: 14px;
    background: url("../images/icon.png") no-repeat -110px -50px; }
  .tabs-small .btn {
    float: right;
    margin: -5px 0 0 0; }
    .tabs-small .btn span {
      float: left;
      margin-left: 5px;
      cursor: pointer; }
  .tabs-small .btn-l {
    width: 12px;
    height: 15px;
    background: url("../images/icon.png") no-repeat -150px -160px; }
  .tabs-small .btn-r {
    width: 12px;
    height: 15px;
    background: url("../images/icon.png") no-repeat -178px -160px; }

.tabs-long {
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  margin-bottom: 15px; }
  .tabs-long .head {
    width: 139px;
    padding-right: 14px;
    background: url("../images/icon.png") no-repeat -76px -230px; }

.tabs-head {
  height: 22px;
  line-height: 22px;
  margin: 0 0 10px 0;
  font-size: 16px;
  font-weight: bold; }
  .tabs-head .uppercase {
    position: relative;
    height: 14px;
    line-height: 14px;
    padding-right: 20px;
    font-size: 12px;
    display: inline-block;
    vertical-align: bottom;
    color: #A3A3A3;
    text-transform: uppercase;
    margin-left: 8px;
    font-weight: normal; }
    .tabs-head .uppercase i {
      position: absolute;
      right: 0;
      bottom: 2px;
      width: 10px;
      height: 10px;
      background: url("../images/icon.png") -40px -380px; }
  .tabs-head .more {
    float: right;
    width: 19px;
    height: 19px;
    margin: 1px 0 0 0;
    background: url("../images/icon.png") no-repeat 0 -69px; }
    .tabs-head .more:hover {
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      transform: rotate(90deg);
      -webkit-transition: 0.3s;
      -moz-transition: 0.3s;
      -ms-transition: 0.3s;
      -o-transition: 0.3s;
      transition: 0.3s; }
  .tabs-head .tabs-fore, .tabs-head .tabs-two {
    float: left;
    height: 22px; }
  .tabs-head .tabs-fore {
    width: 40px; }
  .tabs-head .tabs-two {
    width: 40px; }
  .tabs-head .gnxw {
    background: url("../images/head-icon.png") no-repeat 0 -88px; }
  .tabs-head .jsxw {
    background: url("../images/head-icon.png") no-repeat 0 -22px; }
  .tabs-head .shxw {
    background: url("../images/head-icon.png") no-repeat 0 -44px; }
  .tabs-head .gjxw {
    background: url("../images/head-icon.png") no-repeat 0 -66px; }
  .tabs-head .ztph {
    background: url("../images/head-icon.png") no-repeat; }
  .tabs-head .shichang {
    background: url("../images/head-icon.png") no-repeat -40px -22px; }
  .tabs-head .gongsi {
    background: url("../images/head-icon.png") no-repeat -40px -44px; }
  .tabs-head .hangye {
    background: url("../images/head-icon.png") no-repeat -40px -66px; }
  .tabs-head .baogao {
    background: url("../images/head-icon.png") no-repeat -40px -88px; }
  .tabs-head .yinhang {
    background: url("../images/head-icon.png") no-repeat 0 -154px; }
  .tabs-head .waihui {
    background: url("../images/head-icon.png") no-repeat -40px -132px; }
  .tabs-head .caijing {
    background: url("../images/head-icon.png") no-repeat -40px -154px; }
  .tabs-head .left-icon {
    float: left;
    width: 3px;
    height: 22px;
    margin: 1px 4px 0 0;
    background: url("../images/head-icon.png") no-repeat -5px -120px; }
  .tabs-head .qw {
    background: url("../images/head-icon.png") no-repeat -80px 0; }
  .tabs-head .mx {
    background: url("../images/head-icon.png") no-repeat -80px -22px; }
  .tabs-head .kx {
    background: url("../images/head-icon.png") no-repeat -80px -44px; }
  .tabs-head .wh {
    background: url("../images/head-icon.png") no-repeat -80px -66px; }
  .tabs-head .ls {
    background: url("../images/head-icon.png") no-repeat -80px -88px; }
  .tabs-head .lq {
    background: url("../images/head-icon.png") no-repeat -80px -110px; }
  .tabs-head .zq {
    background: url("../images/head-icon.png") no-repeat -80px -132px; }
  .tabs-head .ys {
    background: url("../images/head-icon.png") no-repeat -80px -154px; }
.content-rt .ranking .num_rt {
	width:275px;
	float:right;
}
.content-rt .ranking .num {
	width:20px;
	height:300px;
	margin-top:13px;
	float:left;
	background: url("../images/icon.png") no-repeat 0 -222px;
}

/* aside */
.aside {
  position: fixed;
  left: 50%;
  bottom: 200px;
  width: 0; }

/* 返回顶部 */
.go-top {
  position: fixed;
  width: 53px;
  height: 80px;
  right: 50px;
  bottom: 200px;
  background: url("../images/icon.png") no-repeat -89px -420px;
  cursor: pointer;
  display: none; }
  .go-top:hover {
    background: url("../images/icon.png") no-repeat -145px -420px; }

/***  footer  ***/
.footer {
  float: left;
  width: 100%;
  padding: 30px 0;
  margin: 15px 0 0;
  line-height: 24px;
  background: #ebebeb;
  text-align: center; }
  .footer a {
    color: #434343; }
    .footer a:hover {
      color: #2B73CB;
      text-decoration: none; }

/* path */
.path {
  height: 16px;
  line-height: 16px;
  padding: 10px 0;
  color: #A4A3A3; }
  .path a {
    margin: 0 6px;
    color: #A4A3A3; }
    .path a:first-child {
      margin: 0 6px 0 0; }
    .path a:last-child {
      color: #2B73CB; }
    .path a:hover {
      color: #2B73CB;
      text-decoration: underline; }

/* 图片 y 轴 左右 摆动 动画 */
@keyframes imgAnimate {
  0% {
    -webkit-transform: rotateY(10deg);
    -moz-transform: rotateY(10deg);
    -ms-transform: rotateY(10deg);
    -o-transform: rotateY(10deg);
    transform: rotateY(10deg); }
  50% {
    -webkit-transform: rotateY(-10deg);
    -moz-transform: rotateY(-10deg);
    -ms-transform: rotateY(-10deg);
    -o-transform: rotateY(-10deg);
    transform: rotateY(-10deg); }
  100% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg); } }
@-khtml-keyframes imgAnimate {
  0% {
    -webkit-transform: rotateY(10deg);
    -moz-transform: rotateY(10deg);
    -ms-transform: rotateY(10deg);
    -o-transform: rotateY(10deg);
    transform: rotateY(10deg); }
  50% {
    -webkit-transform: rotateY(-10deg);
    -moz-transform: rotateY(-10deg);
    -ms-transform: rotateY(-10deg);
    -o-transform: rotateY(-10deg);
    transform: rotateY(-10deg); }
  100% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg); } }
@-moz-keyframes imgAnimate {
  0% {
    -webkit-transform: rotateY(10deg);
    -moz-transform: rotateY(10deg);
    -ms-transform: rotateY(10deg);
    -o-transform: rotateY(10deg);
    transform: rotateY(10deg); }
  50% {
    -webkit-transform: rotateY(-10deg);
    -moz-transform: rotateY(-10deg);
    -ms-transform: rotateY(-10deg);
    -o-transform: rotateY(-10deg);
    transform: rotateY(-10deg); }
  100% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg); } }
@-ms-keyframes imgAnimate {
  0% {
    -webkit-transform: rotateY(10deg);
    -moz-transform: rotateY(10deg);
    -ms-transform: rotateY(10deg);
    -o-transform: rotateY(10deg);
    transform: rotateY(10deg); }
  50% {
    -webkit-transform: rotateY(-10deg);
    -moz-transform: rotateY(-10deg);
    -ms-transform: rotateY(-10deg);
    -o-transform: rotateY(-10deg);
    transform: rotateY(-10deg); }
  100% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg); } }
@-o-keyframes imgAnimate {
  0% {
    -webkit-transform: rotateY(10deg);
    -moz-transform: rotateY(10deg);
    -ms-transform: rotateY(10deg);
    -o-transform: rotateY(10deg);
    transform: rotateY(10deg); }
  50% {
    -webkit-transform: rotateY(-10deg);
    -moz-transform: rotateY(-10deg);
    -ms-transform: rotateY(-10deg);
    -o-transform: rotateY(-10deg);
    transform: rotateY(-10deg); }
  100% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg); } }
@-webkit-keyframes imgAnimate {
  0% {
    -webkit-transform: rotateY(10deg);
    -moz-transform: rotateY(10deg);
    -ms-transform: rotateY(10deg);
    -o-transform: rotateY(10deg);
    transform: rotateY(10deg); }
  50% {
    -webkit-transform: rotateY(-10deg);
    -moz-transform: rotateY(-10deg);
    -ms-transform: rotateY(-10deg);
    -o-transform: rotateY(-10deg);
    transform: rotateY(-10deg); }
  100% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg); } }

/*# sourceMappingURL=common.css.map */
